/**
 * Created by Demon-pro on 2015/7/27.
 */

var inner = function () {
    var saveValidate = function () {
        if (!$("#E6").attr("readonly")) {
            var E6 = $("#E6").val();
            if (E6 == "") {
                toast.error("管道高度a 不能为空！")
                return false;
            }
        }

        if (!$("#E7").attr("readonly")) {
            var E7 = $("#E7").val();
            if (E7 == "") {
                toast.error("管道直径D 不能为空！")
                return false;
            }
        }
        if (!$("#E5").attr("readonly")) {
            var E5 = $("#E5").val();
            if (E5 == "") {
                toast.error("管道宽度b 不能为空！")
                return false;
            }
        }
        if (!$("#E9").attr("readonly")) {
            var E9 = $("#E9").val();
            if (E9 == "") {
                toast.error("管道厚度 不能为空！")
                return false;
            }
        }
        var E18 = $("#E18").val();
        if (E18 == "") {
            toast.error("管内壁绝对粗糙度 不能为空！")
            return false;
        }

        var E27 = $("#E27").val();
        if (E27 == "") {
            toast.error("管道长度L 不能为空！")
            return false;
        }
        var E200 = $("#E200").val();
        if (E200 == "") {
            toast.error("内撑处型钢高度H 不能为空！")
            return false;
        }

        var E201 = $("#E201").val();
        if (E201 == "") {
            toast.error("内撑管直径dm 不能为空！")
            return false;
        }

        var E202 = $("#E202").val();
        if (E202 == "") {
            toast.error("径向平面内撑管数量N 不能为空！")
            return false;
        }

        var E203 = $("#E203").val();
        if (E203 == "") {
            toast.error("内撑轴向间距 不能为空！")
            return false;
        }


        var E11 = $("#E11").val();
        if (E11 == "") {
            toast.error("温度 不能为空！")
            return false;
        }
        var E12 = $("#E12").val();
        if (E12 == "") {
            toast.error("含湿量 不能为空！")
            return false;
        }
        var E10 = $("#E10").val();
        if (E10 == "") {
            toast.error("体积流量 不能为空！")
            return false;
        }
        if (!$("#E15").attr("readonly")) {
            var E15 = $("#E15").val();
            if (E15 == "") {
                toast.error("体积流速 不能为空！")
                return false;
            }
        }
        return true;
    }

    var getData = function () {
        return{
            E4: $("#E4").val(),
            E9: getValueToZero("E9"),
            E5: getValueToZero("E5"),
            E6: getValueToZero("E6"),
            E7: getValueToZero("E7"),
            E27: getValueToZero("E27"),
            E18: getValueToZero("E18"),
            E200: getValueToZero("E200"),
            E201: getValueToZero("E201"),
            E202: getValueToZero("E202"),
            E203: getValueToZero("E203"),
            E10: getValueToZero("E10"),
            E11: getValueToZero("E11"),
            E12: getValueToZero("E12"),
            E15: getValueToZero("E15"),
            E15State: $("#E15State").is(':checked') ? "1" : 0
        }
    }

    return{
        init: function () {
            inner.e4Click();
            $("#E4").change(function () {
                inner.e4Click();
            })
            $("#E15State").click(function () {
                if ($(this).is(':checked')) {
                    $("#E15").attr("readonly", false).val("").parent().parent().find("label").addClass("aTypeStyle");
                } else {
                    $("#E15").attr("readonly", true).val("").parent().parent().find("label").removeClass("aTypeStyle");
                }
            })

            $("#cal").click(function () {
                if (!saveValidate())return;
                $.ajax({
                    url: basePath + "tools/inner-support/innerCal",
                    type: "post",
                    contentType: "application/json; charset=utf-8",
                    async: false,
                    data: JSON.stringify(getData()),
                    success: function (data) {
                        if (data.ok) {
                            toast.success("计算成功");
                            $("#E21").val(data.returnData.returnData.E21)
                            $("#E19").val(data.returnData.returnData.E19)
                            $("#E210").val(data.returnData.returnData.E210)
                            $("#E211").val(data.returnData.returnData.E211)
                            if (!$("E15State").is(':checked')) {
                                $("#E15").val(data.returnData.returnData.E15)
                            }
                        } else if (data.error) {
                            toast.error(data.returnMsg);
                            return false;
                        }

                    }
                })
            })
        },
        e4Click: function () {
            var E4 = $("#E4").val();
            if (E4 == "1") {
                $("#E6").attr("readonly", true).val("").parent().parent().find("label").removeClass("aTypeStyle");
                $("#E5").attr("readonly", true).val("").parent().parent().find("label").removeClass("aTypeStyle");
                $("#E7").attr("readonly", false).val("").parent().parent().find("label").addClass("aTypeStyle");
                $("#E18").val("0.1")
            } else {
                $("#E7").attr("readonly", true).val("").parent().parent().find("label").removeClass("aTypeStyle");
                $("#E5").attr("readonly", false).val("").parent().parent().find("label").addClass("aTypeStyle");
                $("#E6").attr("readonly", false).val("").parent().parent().find("label").addClass("aTypeStyle");
                $("#E18").val("0.4")
            }
        }
    }
}();
